ZTSvc предназначен для установки программного обеспечения (пакеты) в контексте локальной системы автоматически. Поэтому программа должна быть подготовлена с помощью скриптов, которые выполняют автоматическую установку программного обеспечения. В случае установки в MSI относятся к командной строки переключателей Msiexec (например Msiexec / пакет xy.msi / пассивный / Norestart). Процесс установки программного обеспечения будет настроена с местными ztsvc.ini файлов рядом с ztsvc.exe. Файл имеет следующий формат: [Имя пакета] = путь Путь к автоматической установки скрипта пакета и вар = Версия Струнные.
Сервис читает один раздел в ztsvc.ini который является абстракцией одном пакете программного обеспечения. Следующая услуга ищет следы пакета в реестре. Если соответствующие параметры не нашли (первая установка) или версию в реестре не совпадает (обновление) услуга будет выполнять скрипт, указанный с пути. Сценарий пакета (путь) могут быть выполнены из местного или с сетевого диска. Для отображения сетевой диск автоматически услуга будет выполнить WNetAddConnection звонок с параметрами услуги UNCP, ndrv, пользователь, и PSWD. Перед сценарий выполняется служба будет отправлять сообщение в активное сессии TMSG секунд (Если TMSG = 0 ни одно сообщение не будет отображаться). Успешное выполнение скрипта пакета в контексте услуг (локальной системе сообщается в реестр) Примечание: Если сценарий завершается с кодом ошибки в исп параметров не будут сохранены в реестре, чтобы позволить установку на следующей версии проверить. Это может быть после tsvc секунд или после следующей перезагрузки. Если скрипты выходит с кодом ERRORLEVEL = 1641 или код = 3010 (это указывает на необходимую MSI перезагрузка) версия исп будут сохранены в реестре. Услуги накапливается запрос на перезагрузку и будет (в конце процесса установки программного обеспечения) выполнить перезагрузку.
Комментарии не найдены